html, body {
  height: 100%;
}

.navbar-fixed-top {
  .navbar-inner {

    .container {
      top: 10px;
      position: relative;
      font-size: 15px;

      span.creater {
        text-align: left;
        font-weight: bold;
      }

      span.user_welcome {
        float: right;

        .welcome, .logout_btn {
          display: inline;

          a:hover {
            color: blue;
            background: transparent;
          }
        }
      }
    }
  }
}


footer.navbar-fixed-bottom {
  width: 100%;

  .navbar-inner {
    .copyright {
      text-align: center;
    }
  }
}

.container-fluid {
  position: relative;
  top: 60px;
  width: 960px;
  margin: auto;
  height: 100%;

  a {
    color: blue;
    &:hover {
      color: blue;
      background-color: transparent;
    }

    &:visited {
      color: #A00;
    }
  }

  .row-fluid {
    width: 100%;
    height: 100%;
    padding-bottom: 100px;

    .side_bar {
      height: 100%;
    }

    .pagination {
      padding-bottom: 100px;
    }
  }
}

.session_view {
  background-color: #ccc;
  width: 100%;
  height: 100%;
}

.clearfix {
  clear: both;
}

#sidebar {
  width: 145px;
  min-height: 100%;
  overflow: auto;
  background-color: #DBEBD4;

  .search {
    #search_text {
      margin: 10px 5px;
      width: 120px;
      font-size: 12px;
    }
  }

  .links {
    ul.links_list {
      padding: 2px;
      margin: 0px;

      li.button {
        list-style: none;
        margin: 2px 2px;
        padding: 5px 10px;
        width: 115px;
        background-color: #B6D7A8;
        text-align: center;
        box-shadow: 3px 3px 2px #888888;

        &:hover {
          cursor: pointer;
          background-color: #B5D077;
        }

        a {
          &:hover {
            text-decoration: none;
          }
        }
      }

      li {
        ul.transaction_links {
          padding: 0px;
          margin: 0px;

          li.filter {
            list-style: none;
            text-align: center;
          }
        }
      }
    }
  }
}

#notice, #alert {
  font-size: 13px;
  color: red;
  font-style: italic;
}

#error_explanation {
  h2 {
    color: red;
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
  }

  ul li {
    color: blue;
    font-style: italic;
  }
}
